// components/departmentDown/index.js
import {
  ApiGetDepartmentDoctorList
} from '../../api/docIndex'
Component({

  /**
   * 页面的初始数据
   */
  data: {
    items: [{
        // 导航名称
        name: '111',
        // 该导航下所有的可选项
        doctors: [{
            // 名称
            name: '温州',
            // id，作为匹配选中状态的标识
            id: 1,
          },
          {
            name: '杭州',
            id: 2,
          },
        ],
      },
      {
        // 导航名称
        name: '1111222',
        // 该导航下所有的可选项
        doctors: [{
            // 名称
            name: '温州1',
            // id，作为匹配选中状态的标识
            id: 1,
          },
          {
            name: '杭州1',
            id: 2,
          },
        ],
      },
    ],
    mainActiveIndex: 0,
    activeId: null,
  },
  pageLifetimes: {
    show() {
      this.getDepartMent()
    },
  },
  methods: {
    getDepartMent() {
      ApiGetDepartmentDoctorList({
        except: wx.getStorageSync('userInfo').id
      }).then(res => {
        res.data.forEach(item=>{
          item.children=item.doctors
        })
        this.setData({
          departDocList: res.data
        })
      })
    },
    onClickNav({
      detail = {}
    }) {
      console.log('detaildetaildetail', detail)
      this.setData({
        mainActiveIndex: detail.index || 0,
      });
    },

    onClickItem({
      detail = {}
    }) {
      /*      console.log(detail) */
      const activeId = this.data.activeId === detail.id ? null : detail.id;
      this.setData({
        activeId
      });
      this.triggerEvent('getDocData', {
        department_id: this.data.departDocList[this.data.mainActiveIndex].department_id,
        doctor_id: activeId,
        doctor_name: detail.name
      })
    },
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})